package com.atguigu.vod.service.utils;

/**
 * @Author: Cyrus
 * @CreateDate: 2020/12/10
 */

import org.springframework.beans.factory.InitializingBean;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

/**
 * 读取配置文件中的内容
 * 当spring加载后，执行接口的一个方法
 */
@Component
public class ConstantPropertiesUtils implements InitializingBean {

    @Value("${aliyun.vod.file.keyid}")
    private String keyId;

    @Value("${aliyun.vod.file.keysecret}")
    private String keySecret;



    /**
     * 定义对应的静态变量
     */
    public static String KEY_ID;
    public static String KEY_SECRET;
    /**
     * 当上面的属性初始化后开始执行
     */
    @Override
    public void afterPropertiesSet() throws Exception {
        //属性初始化后给相对应的静态变量赋值
        KEY_ID = keyId;
        KEY_SECRET = keySecret;
    }
}
